place full of weeds and shrubs - Espagnol Anglais Dictionnaire